From 8ae4a82ae41efc8b0f564586e8ddf9d1a7f03a52 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 Apr 2015 23:03:05 -0400 Subject: [PATCH] Add tests for the infobar builder parser --- testsuite/gtk/Makefile.am | 5 +++++ testsuite/gtk/ui/infobar1.expected | 1 + testsuite/gtk/ui/infobar1.ui | 17 +++++++++++++++++ testsuite/gtk/ui/infobar2.expected | 2 ++ testsuite/gtk/ui/infobar2.ui | 11 +++++++++++ testsuite/gtk/ui/infobar3.expected | 2 ++ testsuite/gtk/ui/infobar3.ui | 11 +++++++++++ testsuite/gtk/ui/infobar4.expected | 2 ++ testsuite/gtk/ui/infobar4.ui | 11 +++++++++++ testsuite/gtk/ui/infobar5.expected | 2 ++ testsuite/gtk/ui/infobar5.ui | 11 +++++++++++ 11 files changed, 75 insertions(+) create mode 100644 testsuite/gtk/ui/infobar1.expected create mode 100644 testsuite/gtk/ui/infobar1.ui create mode 100644 testsuite/gtk/ui/infobar2.expected create mode 100644 testsuite/gtk/ui/infobar2.ui create mode 100644 testsuite/gtk/ui/infobar3.expected create mode 100644 testsuite/gtk/ui/infobar3.ui create mode 100644 testsuite/gtk/ui/infobar4.expected create mode 100644 testsuite/gtk/ui/infobar4.ui create mode 100644 testsuite/gtk/ui/infobar5.expected create mode 100644 testsuite/gtk/ui/infobar5.ui diff --git a/testsuite/gtk/Makefile.am b/testsuite/gtk/Makefile.am index 5d52a50e47..1141ccf0f8 100644 --- a/testsuite/gtk/Makefile.am +++ b/testsuite/gtk/Makefile.am @@ -214,6 +214,11 @@ test_ui = \ ui/filefilter8.ui ui/filefilter8.expected \ ui/filefilter9.ui ui/filefilter9.expected \ ui/filefilter10.ui ui/filefilter10.expected \ + ui/infobar1.ui ui/infobar1.expected \ + ui/infobar2.ui ui/infobar2.expected \ + ui/infobar3.ui ui/infobar3.expected \ + ui/infobar4.ui ui/infobar4.expected \ + ui/infobar5.ui ui/infobar5.expected \ $(NULL) EXTRA_DIST += \ diff --git a/testsuite/gtk/ui/infobar1.expected b/testsuite/gtk/ui/infobar1.expected new file mode 100644 index 0000000000..ff43ca4091 --- /dev/null +++ b/testsuite/gtk/ui/infobar1.expected @@ -0,0 +1 @@ +SUCCESS diff --git a/testsuite/gtk/ui/infobar1.ui b/testsuite/gtk/ui/infobar1.ui new file mode 100644 index 0000000000..26d667f478 --- /dev/null +++ b/testsuite/gtk/ui/infobar1.ui @@ -0,0 +1,17 @@ + + + + + + + + + True + + + + button_cancel + button_ok + + + diff --git a/testsuite/gtk/ui/infobar2.expected b/testsuite/gtk/ui/infobar2.expected new file mode 100644 index 0000000000..ff66960253 --- /dev/null +++ b/testsuite/gtk/ui/infobar2.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 6 +.:8:38 Could not parse enum: `xyz' diff --git a/testsuite/gtk/ui/infobar2.ui b/testsuite/gtk/ui/infobar2.ui new file mode 100644 index 0000000000..7379a68f88 --- /dev/null +++ b/testsuite/gtk/ui/infobar2.ui @@ -0,0 +1,11 @@ + + + + + + + + button_cancel + + + diff --git a/testsuite/gtk/ui/infobar3.expected b/testsuite/gtk/ui/infobar3.expected new file mode 100644 index 0000000000..d40e631bf5 --- /dev/null +++ b/testsuite/gtk/ui/infobar3.expected @@ -0,0 +1,2 @@ +ERROR: g-markup-error-quark 4 +.:8:48 attribute 'food' invalid for element 'action-widget' diff --git a/testsuite/gtk/ui/infobar3.ui b/testsuite/gtk/ui/infobar3.ui new file mode 100644 index 0000000000..a469d76451 --- /dev/null +++ b/testsuite/gtk/ui/infobar3.ui @@ -0,0 +1,11 @@ + + + + + + + + button_cancel + + + diff --git a/testsuite/gtk/ui/infobar4.expected b/testsuite/gtk/ui/infobar4.expected new file mode 100644 index 0000000000..f4e1d2bdb5 --- /dev/null +++ b/testsuite/gtk/ui/infobar4.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +.:8:15 Unsupported tag for GtkInfoBar: diff --git a/testsuite/gtk/ui/infobar4.ui b/testsuite/gtk/ui/infobar4.ui new file mode 100644 index 0000000000..0730d5b354 --- /dev/null +++ b/testsuite/gtk/ui/infobar4.ui @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/testsuite/gtk/ui/infobar5.expected b/testsuite/gtk/ui/infobar5.expected new file mode 100644 index 0000000000..65dee44077 --- /dev/null +++ b/testsuite/gtk/ui/infobar5.expected @@ -0,0 +1,2 @@ +ERROR: gtk-builder-error-quark 1 +Unhandled tag: diff --git a/testsuite/gtk/ui/infobar5.ui b/testsuite/gtk/ui/infobar5.ui new file mode 100644 index 0000000000..01bdcbb83a --- /dev/null +++ b/testsuite/gtk/ui/infobar5.ui @@ -0,0 +1,11 @@ + + + + + + + + + + + -- 2.30.2